@echo off
echo 正在使用现代化项目文件发布单文件应用程序...

REM 备份原项目文件
copy WebServiceTool\WebServiceTool.csproj WebServiceTool\WebServiceTool.csproj.backup

REM 使用现代化项目文件
copy WebServiceTool\WebServiceTool-modern.csproj WebServiceTool\WebServiceTool.csproj /Y

REM 使用dotnet publish发布单文件
dotnet publish WebServiceTool/WebServiceTool.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true

REM 恢复原项目文件
move WebServiceTool\WebServiceTool.csproj.backup WebServiceTool\WebServiceTool.csproj

echo.
echo 发布完成！请检查 WebServiceTool\bin\Release\net462\win-x64\publish 目录
echo.
pause